﻿#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
//递归求字符串长度
//int Strlen(char* arr)
//{
//	if (*arr == '\0')
//	{
//		return 0;
//	}
//	else
//	{
//		return 1 + Strlen(arr + 1);
//	}
//}
//int main()
//{
//	char arr[31] = { 0 };
//	scanf("%s", arr);
//	int sz = Strlen(arr);
//	printf("%d", sz);
//	return 0;
//}


//逆序字符串
//输⼊⼀个字符串，写⼀个函数将⼀个字符串的内容逆序过来。
//void Turn(char* arr)
//{
//	int count = 0;
//	int i = 0;
//	while (1)
//	{
//		if (arr[i] == '\0')
//		{
//			break;
//		}
//		i++;
//		count++;
//	}
//	for (int i = count - 1; i >= 0; i--)
//	{
//		printf("%c", arr[i]);
//	}
//}
//int main()//方法1
//{
//	char arr[31] = { 0 };
//	scanf("%s", arr);
//	Turn(arr);
//	return 0;
//}
//void Turn(char* arr)
//{
//	int sz = strlen(arr);
//	int i = 0;
//	int j = sz - 1;
//	while (i < j)
//	{
//		char ret = arr[i];
//		arr[i] = arr[j];
//		arr[j] = ret;
//		i++;
//		j--;
//	}
//}
//int main()//方法2
//{
//	char arr[31] = { 0 };
//	scanf("%s", arr);
//	Turn(arr);
//	printf("%s", arr);
//	return 0;
//}

//输⼊⼀个整数m，求这个整数m的每⼀位之和，并打印
//int main()
//{
//	int m = 0;
//	scanf("%d", &m);
//	int sum = 0;
//	while (m)
//	{
//		sum += (m % 10);
//		m /= 10;
//	}
//	printf("%d", sum);
//	return 0;
//}

//输⼊⼀个字符串，判断这个字符串是否是回⽂字符串（字符串的⻓度⼩于等于30，字符串不包含空格），
// 如果是回⽂字符串输出Yes，如果不是回⽂字符串输出No。
//我们需要⾸先理解，回⽂字符串的特征：
//1. ⾸位与末位相等；
//2. 第⼆位与倒数第⼆位相等；
//3. ...
//4. 最中间的两位相等，或者字符串⻓度为奇数时，中间字符不影响结果。
//#include<stdbool.h>`
//bool Judge(char* arr)
//{
//	int sz = strlen(arr);
//	int i = 0;
//	int j = sz - 1;
//	bool flag = true;
//	while (i < j)
//	{
//		if (arr[i] != arr[j])
//		{
//			flag = false;
//			break;
//		}
//		i++;
//		j--;
//	}
//	return flag;
//}
//int main()
//{
//	char arr[31] = { 0 };
//	scanf("%s", arr);
//	bool flag = Judge(arr);
//	if (flag)
//	{
//		printf("YES");
//	}
//	else
//	{
//		printf("NO");
//	}
//	return 0;
//}

//输⼊y和m两个整数，y表⽰年份，m表⽰⽉份，计算y年m⽉有多少天，并输出天数。
int main()
{
	int y, m;

	return 0;
}